id: task-4.5 title: "CLI: Init prompts for reporter name and global/local config" status: "Done" assignee: @MrLesk reporter: @MrLesk created_date: 2025-06-08 updated_date: 2025-06-08 labels: ["cli", "config"] milestone: "M1 - CLI" dependencies: ["task-3"] parent_task_id: task-4
Description
Enhance backlog init with interactive prompts:
- Ask for a default reporter name for new tasks.
- Prompt whether to store this configuration globally or only for the current repository.
- When storing locally, create a hidden
.usersettings file and make sure it is ignored by Git.
Acceptance Criteria
- [x] Running
backlog initasks for a default reporter name. - [x] User can choose between storing the reporter setting globally or locally.
- [x] Choosing the local option creates a
.usersettings file and appends it to.gitignore. - [x] Reporter name saved based on the chosen scope.